package com.czk.date;

import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;

/**
 * 时间转化
 *
 * @Author:ChenZhangKun
 * @Date: 2021/9/25 16:05
 */
public class TransferAmericaTime {
    public static void main(String[] args) {
        // 拿到当前时间
        LocalDateTime localDateTime = LocalDateTime.now();
        // 拿到美国时间
       // ZonedDateTime zonedDateTime = ZonedDateTime.of(localDateTime, ZoneId.of("America/New_York"));
        ZonedDateTime zonedDateTime = ZonedDateTime.of(localDateTime, ZoneId.of(ZoneId.SHORT_IDS.get("AGT")));
        // 转为时间
        LocalDateTime dateTime = zonedDateTime.toLocalDateTime();
        System.out.println(dateTime);
        // 格式化
        String format = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(dateTime);
        System.out.println(format);
    }
}
